import { createSlice } from '@reduxjs/toolkit'

let abc = createSlice({
    name: 'abc',
    initialState: {
        data: [
            {
                id: 1,
                title: '半场',
                zz: '张三',
                cbs: '湖北今古传奇数字新媒体有限公司',
                ly: '阅文',
                ydrs: 0,
                jj: '《半场》是一部自传体小说。主要讲述主人公穆亦明地方大学毕业后参军入伍，从地方青年到基层军官、机关干事、基层主官，一步步蜕变的过程。',
                isflag: false
            },
            {
                id: 2,
                title: '半场111',
                zz: '张三2323',
                cbs: '湖北今古传奇数字新媒体243有限公司',
                ly: '阅24文',
                ydrs: 150,
                jj: '《半场111》是一部自传体小说。主要讲述主人公穆亦明地方大学毕业后参军入伍，从地方青年到基层军官、机关干事、基层主官，一步步蜕变的过程。',
                isflag: false
            },
            {
                id: 3,
                title: '半场222',
                zz: '张三3333',
                cbs: '湖北今古传奇数字新媒体有限公司3245235',
                ly: '阅文',
                ydrs: 800,
                jj: '《半场222》是一部自传体小说。主要讲述主人公穆亦明地方大学毕业后参军入伍，从地方青年到基层军官、机关干事、基层主官，一步步蜕变的过程。',
                isflag: false
            },
            {
                id: 4,
                title: '半场333',
                zz: '张三4',
                cbs: '湖北今古传奇数字新媒体有限公司24',
                ly: '阅文',
                ydrs: 190,
                jj: '《半场333》是一部自传体小说。主要讲述主人公穆亦明地方大学毕业后参军入伍，从地方青年到基层军官、机关干事、基层主官，一步步蜕变的过程。',
                isflag: false
            },
            {
                id: 5,
                title: '半场444',
                zz: '张三5',
                cbs: '湖北今古传奇数字新媒体有限公司2425',
                ly: '阅文',
                ydrs: 160,
                jj: '《半场444》是一部自传体小说。主要讲述主人公穆亦明地方大学毕业后参军入伍，从地方青年到基层军官、机关干事、基层主官，一步步蜕变的过程。',
                isflag: false
            },
        ]
    },
    reducers: {
        editdata(state, action) {
            let a = [...state.data]
            let { id, flag } = action.payload
            let idx = a.findIndex(i => i.id === id)
            a[idx].isflag = flag
            state.data = a
        }
    }
})

export var { editdata } = abc.actions
export default abc